/* CSS reset */
html{-webkit-text-size-adjust:none;}
*,body{ margin:0; padding:0; font-family: Microsoft YaHei,Helvetica,STHeiti STXihei, Microsoft JhengHei,  Tohoma, Arial; font-weight:100;-webkit-font-smoothing:antialiased;}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ font-size:100%;background:#fff;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; vertical-align: bottom; }
th,optgroup{font-style:inherit;}
ol,ul,dl,li,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input{-webkit-appearance:none;}
::-moz-placeholder {color:#999;font-size:14px;}
::-webkit-input-placeholder{color:#999;font-size:14px;}
:-ms-input-placeholder{color:#999;font-size:14px;}
:focus{outline:0;}
a{color:#037fe1;text-decoration:none;vertical-align:middle;}
a:hover{color:#084d95;text-decoration:underline;}
a,a:hover{transition:all 500ms ease; -webkit-transition:all 500ms ease;-moz-transition:all 500ms ease; -o-transition:all 500ms ease;}
*:hover{transition:all 500ms ease; -webkit-transition:all 500ms ease;-moz-transition:all 500ms ease; -o-transition:all 500ms ease;}
a[name]{width:0;height:0;overflow:hidden;display:block;}
input,select,button{vertical-align:middle;/*-webkit-appearance:none;*/}
button{cursor:pointer;}
center{text-align:center;}
div,p,a,h1,h2,h3,h4,h5,h6,ol,ul,li{border:0;text-align:left;}
fieldset{border-width: 0px; border-style: none;margin:0;padding:0}
legend{display:none;}
hr{border:none;height:1px;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.cb{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}

/*layout && background*/
.layout_fb{width:100%;}
.layout_ab{width:1000px;position:relative;margin-left:auto;margin-right:auto;}

/*crumbs*/
.crumbs-txt{color:#666;vertical-align: bottom; padding-top:15px; padding-bottom:15px; font-size:14px;line-height:24px;}
.crumbs-txt a{text-decoration: none;color:#666;vertical-align:bottom;}
.crumbs-txt a:hover{text-decoration:underline;}

/*banner*/
.banner{width:1140px;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:30px;}
.banner img{width:100%;}

/*edit*/
.edit_txt{padding:0px;}
.edit_txt,.edit_txt p{font-size: 16px;line-height: 32px;color: #333; vertical-align: bottom; }
.edit_txt .title{ text-align: center; font-size: 20px; line-height: 28px; font-weight: bold;margin-bottom:10px;}
.edit_txt .date{text-align: center; font-size: 14px; line-height:18px;margin-bottom:20px;}
.edit_txt a,.edit_txt p a{vertical-align:bottom;}
.edit_txt strong{color:#393939;font-weight:bold;}
.edit_txt img{max-width:100%;*width:800px;_width:800px;width:800px\9;}
.edit_txt table{width:100%;margin:15px 0 15px 0;overflow:hidden;}
.edit_txt .video{width:600px;height:400px;margin:15px auto 15px auto;}
.edit_txt embed{width:600px;height:400px;margin:15px auto 15px auto;}
.edit_txt iframe{width:600px;height:400px;margin:15px auto 15px auto;}
.edit_txt .video iframe{width:100%;height:100%}

/*prev && next*/
.prev_text,.next_text{font-size:16px;line-height:32px; color: #dc0000; vertical-align: bottom;}
.prev_text a,.next_text a{color:#dc0000;text-decoration:none;vertical-align:bottom; font-weight: bold;}
.prev_text a:hover,.next_text a:hover{ text-decoration: underline; }

/*xpage*/
.xpage span,.xpage a{display:inline-block;*zoom:1;*display:inline;vertical-align:top;height:27px;line-height:27px;padding:5px 14px;border:1px solid #e5e5e5;border-width:1px 1px 1px 0;color:#999;font-size:14px;background:#fff;}
.xpage a{cursor:pointer;}
.xpage span{color:#999;background:#efefef;}
.xpage span.pp{border:none;padding:0;vertical-align:top;}
.xpage span.iselect{ border:none; padding:0; vertical-align:top; width:90px; line-height: 39px;position:relative;display:none;}
.xpage span.iselect .page{ font-size:16px; line-height: 39px; border:none; padding:0; vertical-align:top;text-align: left; text-indent:22px; }
.xpage span.iselect b{width:10px;height:10px;position: absolute;top:10px;right:18px;content: '';border-right: 2px solid #797979;border-bottom: 2px solid #797979;-webkit-transform: rotate(45deg);z-index:6;}
.xpage span.iselect .page-select{position:absolute;top:0px;left:1px;z-index:9;width:90px;height:39px;opacity:0;}
.xpage .rate-page-prev{border-width:1px;}
.xpage .rate-page-break{border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:20px;}
.xpage a:hover{ background:#efefef; text-decoration: underline; }


/*baidu map*/
.baidumap{height:300px;}
.baidumap img{max-width:none;}
.baidumap .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.baidumap .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.baidutongji{height:0; line-height:0;overflow:hidden;}
.baidutongji img{display:none;}

/*responsive 1280 == ml mr 50*/
@media (min-width: 1191px) and (max-width: 1300px){
.layout_ab,.banner{width:auto;margin-left:50px;margin-right:50px;}

}

/*responsive 1024 || 1136 == ml mr 50*/
@media (min-width:1000px) and (max-width:1190px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}

}

/*responsive 960 == ml mr 50*/
@media (min-width:950px) and (max-width:999px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}

}

/*responsive 800 == ml mr 50*/
@media (min-width:790px) and (max-width:950px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}

}

/*responsive 768 == ml mr 50*/
@media (min-width:758px) and (max-width:790px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}

}

/*responsive 640 == ml mr 30*/
@media (min-width:630px) and (max-width:758px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}

.edit_txt embed,.edit_txt iframe{width:400px;height:300px;margin:15px auto 15px auto;}
}

/*responsive 600 == ml mr 30*/
@media (min-width:590px) and (max-width:630px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}

.edit_txt embed,.edit_txt iframe{width:400px;height:300px;margin:15px auto 15px auto;}
}

/*responsive 569 == ml mr 30*/
@media (min-width:549px) and (max-width:590px){
.layout_ab,.banner{width:auto;margin-left:10px;margin-right:10px;}
.edit_txt embed,.edit_txt iframe{width:400px;height:300px;margin:15px auto 15px auto;}
}

/*responsive 480 == ml mr 10*/
@media (min-width:470px) and (max-width:549px){
.layout_ab{width:auto;margin-left:10px;margin-right:10px;}
.banner{display:none;}

.edit_txt embed,.edit_txt iframe{width:400px;height:300px;margin:15px auto 15px auto;}

}

/*responsive 320 == ml mr 10*/
@media (min-width:310px) and (max-width:470px){
.layout_ab{width:auto;margin-left:10px;margin-right:10px;}
.banner{display:none;}

.edit_txt .title {font-size: 16px;line-height: 24px;}
.edit_txt{padding:0px;}
.edit_txt,.edit_txt p,.edit_txt .txt{font-size:14px;line-height:24px;}
.edit_txt img{max-width:940px;width:98%;}
.edit_txt .video{width:100%;height:280px;}
.edit_txt embed,.edit_txt iframe{width:100%;height:220px;}
.xpage{ text-align:center;}
.xpage span.pp{display:none;}
.xpage span.iselect{display:inline-block; text-align:left;}
.xpage .rate-page-next{border-left: 1px solid #e5e5e5;}
}

